#include<iostream>
#include<cstdio>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<cstdlib>
#include<cstring>

int main()
{
    printf("hello printf\n");
    fprintf(stdout, "hello fprintf\n");
    const char *s = "hello fwrite\n";
    fwrite(s, strlen(s), 1, stdout);

    // 系统调用
    const char *ss = "hello write\n";
    write(1, ss, strlen(ss));

    //???
    fork();
    return 0;
}


//int main()
//{
//    int fd=open("log.txt",O_CREAT|O_WRONLY|O_TRUNC,0666);
//    if(fd<0)
//    {
//        perror("open");
//        exit(1);
//    }
//    dup2(fd,1);
//    printf("hello printf\n");
//    fprintf(stdout,"hello fprintf\n");
//    fflush(stdout);
//    const char* msg="hello write\n";
//    write(fd,msg,strlen(msg));
//    close(1);
//    return 0;
//}
